﻿using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Web;

namespace UnionistsManagement_DaLat.Areas.Admin.Models
{
    public class Department
    {
        public Department()
        {
            ClassRooms =  new HashSet<ClassRoom>();
        }
        /// <summary>
        /// Mã khoa
        /// </summary>
       [Display(Name = "Mã khoa")]
        public string ID { get; set; }
        [Required(ErrorMessage = "Vui lòng nhập tên khoa")]
        [Display(Name = "Tên khoa")]
        [StringLength(200, ErrorMessage = "Vui lòng nhập số ký tự tối đa là 200")]
        public string Name { get; set; }
        /// <summary>
        /// Cho phép hiển thị
        /// </summary>
        public Nullable<bool> IsEnable { get; set; }
        /// <summary>
        /// Danh sách lớp thuộc khoa
        /// </summary>
        public virtual ICollection<ClassRoom> ClassRooms { get; set; }
    }
}